A New Presumed Commit Optimizationfor Two Phase

نویسنده

  • David Lomet
چکیده

Two phase commit (2PC) is used to coordinate the commitment of transactions in distributed systems. The standard 2PC optimization is the presumed abort variant, which uses fewer messages when transactions are aborted and allows the coordinator to forget about aborted transactions. The presumed commit variant of 2PC uses even fewer messages, but its coordinator must do additional logging. We describe a new form of presumed commit that reduces the number of log writes while preserving the reduction in messages , bringing both these costs below those of presumed abort. The penalty for this is the need to retain a small amount of crash related information forever.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A New Presumed Commit Optimization for Two Phase Commit

Two phase commit PC is used for coordinating the commitment of transactions in distributed systems The preferred PC optimization is the presumed abort variant which reduces the number of messages when transac tions are aborted and eliminates the coordinator s need to retain information about aborted transactions The presumed commit PC variant provides a larger message reduction but its coordina...

متن کامل

The Presumed-Either Two-Phase Commit Protocol

This paper describes the presumed-either two-phase commit protocol. Presumed-either exploits log piggybacking to reduce the cost of committing transactions. If timely piggybacking occurs, presumed-either combines the performance advantages of presumed-abort and presumed-commit. Otherwise, presumed-either behaves much like the widely-used presumed-abort protocol.

متن کامل

Characterization and Optimization of Commit Processing Performance in Distributed Database Systems

A signiicant body of literature is available on distributed transaction commit protocols. Surprisingly, however, the relative merits of these protocols have not been suuciently studied with respect to their quantitative impact on transaction processing performance. Also, even though several optimizations have been suggested to improve the performance of the ubiquitous Two-Phase Commit (2PC) pro...

متن کامل

Extending the Intelligent Adaptive Participant’s Presumption Protocol to the Multi-level Distributed Transaction Execution Model

The “intelligent adaptive participant’s presumption protocol” (iAP 3 ) is an integrated atomic commit protocol. It interoperates implicit yes-vote, which is a one-phase commit protocol, besides presumed abort and presumed commit, the most commonly pronounced two-phase commit protocol variants. The aim of this combination is to achieve the performance advantages of one-phase commit protocols, on...

متن کامل

Revisiting Commit Processingindistributed

A signi cant body of literature is available on distributed transaction commit protocols. Surprisingly, however, the relative merits of these protocols have not been studied with respect to their quantitative impact on transaction processing performance. In this report, using a detailed simulation model of a distributed database system, we pro le the transaction throughput performance of a repr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993